<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
								xmlns:xalan="http://xml.apache.org/xalan"
	        			xmlns:sc="http://www.utc.fr/ics/scenari/v3/core"
								xmlns:of="scpf.org:office" 
								xmlns:sp="http://www.utc.fr/ics/scenari/v3/primitive" >

	<xsl:strip-space elements="*"/>
  <xsl:output method="xml" encoding="UTF-8" indent="yes" xalan:indent-amount="2"/>	

  <xsl:template match="*">
		<xsl:copy>
			<xsl:apply-templates/>
		</xsl:copy>	    
  </xsl:template>
	
	<xsl:template match="sc:uLink|sc:inlineStyle|sc:phrase|sc:inlineImg">
		<xsl:text disable-output-escaping="yes">&lt;![CDATA[</xsl:text>
		<xsl:text> </xsl:text><xsl:element name="{name(.)}">
			<xsl:for-each select="@*">
      	<xsl:if test="name(.) != 'sc:id'">
      	  <xsl:attribute name="{name(.)}"><xsl:value-of select="."/></xsl:attribute>
      	</xsl:if>
    	</xsl:for-each>
			<xsl:value-of select="normalize-space(.)"/>
		</xsl:element>
		<xsl:text disable-output-escaping="yes"> ]]&gt;</xsl:text>
	</xsl:template>

	<xsl:template match="text()">
		<xsl:value-of select="normalize-space(.)"/>
	</xsl:template>

</xsl:stylesheet>
